package top.infopub.model.bpa;


import top.infopub.generic.GenericEntity;

import java.math.BigDecimal;

/**
 * 内部协议-合同价款清单(BpaInnerListing)实体类
 *
 * @author makejava
 * @since 2021-06-21 16:46:11
 */
public class InnerListing extends GenericEntity {
    /**
    * PK
    */
    private String id;
    /**
    * 子项名称
    */
    private String itemName;
    /**
    * 费用类型
    */
    private String costType;
    /**
    * 对外下浮前金额
    */
    private BigDecimal externalBeginAmount;
    /**
    * 总包合同对外下浮前金额
    */
    private BigDecimal extBeginAmountBack;
    /**
    * 对外下浮率
    */
    private BigDecimal externalFloat;
    /**
    * 对内下浮率
    */
    private BigDecimal internalFloat;
    /**
    * 对内合同价
    */
    private BigDecimal internalAmount;
    /**
    * 子项类别
    */
    private BigDecimal itemType;
    /**
    * 协议类型(1-内部协议-合同评审,2-补充协议)
    */
    private String type;
    /**
    * 排序
    */
    private Integer seq;
    /**
    * 索引
    */
    private String idx;
    /**
    * 是否有子集(0-否,1-是)
    */
    private String isChild;
    /**
    * 内部协议ID
    */
    private String innerId;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    public Integer getSeq() {
        return seq;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getCostType() {
        return costType;
    }

    public void setCostType(String costType) {
        this.costType = costType;
    }

    public BigDecimal getExternalBeginAmount() {
        return externalBeginAmount;
    }

    public void setExternalBeginAmount(BigDecimal externalBeginAmount) {
        this.externalBeginAmount = externalBeginAmount;
    }

    public BigDecimal getExtBeginAmountBack() {
        return extBeginAmountBack;
    }

    public void setExtBeginAmountBack(BigDecimal extBeginAmountBack) {
        this.extBeginAmountBack = extBeginAmountBack;
    }

    public BigDecimal getExternalFloat() {
        return externalFloat;
    }

    public void setExternalFloat(BigDecimal externalFloat) {
        this.externalFloat = externalFloat;
    }

    public BigDecimal getInternalFloat() {
        return internalFloat;
    }

    public void setInternalFloat(BigDecimal internalFloat) {
        this.internalFloat = internalFloat;
    }

    public BigDecimal getInternalAmount() {
        return internalAmount;
    }

    public void setInternalAmount(BigDecimal internalAmount) {
        this.internalAmount = internalAmount;
    }

    public BigDecimal getItemType() {
        return itemType;
    }

    public void setItemType(BigDecimal itemType) {
        this.itemType = itemType;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getIdx() {
        return idx;
    }

    public void setIdx(String idx) {
        this.idx = idx;
    }

    public String getIsChild() {
        return isChild;
    }

    public void setIsChild(String isChild) {
        this.isChild = isChild;
    }

    public String getInnerId() {
        return innerId;
    }

    public void setInnerId(String innerId) {
        this.innerId = innerId;
    }

}
